package com.example.tellwin.home.contract;

import com.example.tellwin.base.BaseContract;
import com.example.tellwin.home.bean.ActivitiesBean;
import com.example.tellwin.home.bean.AnswerQuestionBean;
import com.example.tellwin.home.bean.AnswerStatisticsBean;
import com.example.tellwin.home.bean.BannerBean;
import com.example.tellwin.home.bean.ColumnBean;
import com.example.tellwin.home.bean.TeactherTeamBean;

import java.util.List;

/**
 * @author : LinZePeng
 * @date : 2020/11/25
 * @Describe ：
 **/
public interface AnswerHomeContract {

    interface View extends BaseContract.BaseView {
        void topStatisticsResult(AnswerStatisticsBean answerStatisticsBean);
        void answerQuestionListResult(List<AnswerQuestionBean>answerQuestionBeans);
        void loadMoreResult(List<AnswerQuestionBean>answerQuestionBeans);
    }

    interface Presenter<T> extends BaseContract.BasePresenter<T> {
        void getTopStatistics();
        void getAnswerQuestionList();
        void loadMore();
    }
}
